@charset "UTF-8";



select{
    line-height: 24px;
}
.listSearchBox{
    background-color: #fff;
    border:1px solid #B7B9B8;
    margin-bottom:5px;
}

.searchLeft{
    float: left;
    width:913px;
    width:calc(100% - 285px);
    padding:5px 0;
}

.searchRight{
    float: right;
    padding: 9px 15px 9px 0;
    width: 285px;
    text-align: right;
}

.searchRightLg{
    width: 375px;
}

.searchLeftSm{
    width:calc(100% - 375px);
}

.searchLeft.big{
	width:752px;
}

.searchRight.big{
    width: 440px;
}

.searchRight button{
    height:30px;
    width:80px;
    display: block;
    float:right;
    margin-left:10px;
    color:#fff;
    border:none;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    cursor: pointer;
    padding:0;
    font-size: 12px;
}

.searchRight button.btn-js{
    background-color:#888787;
}

.searchRight button.btn-cz{
    background-color:#c7963e;
}

.searchRight button.btn-cj{
    background-color:#595959;
}


.searchSm{
    float: left;
    padding:5px 0 5px 15px;
}

.searchTxt{
    float: left;
    line-height: 30px;
    width: 56px;
    color: #4a3931;
    font-size: 12px;
}

.searchInp{
    float: left;
    width: 100px;
    margin-left:10px;
}

.searchInp div{
    width: 100%;
}

.searchInp input,
.searchInp select{
    width: 100%;
    display: block;
    height:30px;
    line-height:1;
    border:1px solid #e0e0e0;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    padding:7px 10px;
    font-size: 12px;
}
.searchInp select{
    line-height: 24px;
}

.tableBoxScroll{
    overflow: auto;
    height:332px;
    border:1px solid #B7B9B8;
    background-color:#fff;
    position: relative;
}

.tableBox{
    float: inherit;
    width:auto;
}

.tableBox table{
    width: 100%;
    border-collapse: collapse;
}

.tableBox table tr td{
    border:none;
    text-align: center;
    line-height: 30px;
    min-width: 60px;
    max-width:130px;
    border-right:1px solid #ecebe5;
    color:#4a3931;
    font-size: 12px;
}

.tableBox table tr td p{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tableBox table tr td .show{
    color:#2251C1;
    cursor: pointer;
    text-decoration: underline;
}

.tableBox table tr td .show:hover{
    text-decoration: underline;
}

.tableBox table tr td:last-child{
    border:none;
}

.tableBox table th{
    background-color: #dfdfdf;
    line-height: 1;
    font-size: 12px;
    padding:9px 0;
}

.tableBox table th:last-child{
    border:none;
}

.tableBox table tbody tr{
    background-color: #fff;
    border:1px solid #ecebe5;
}

.tableBox table tbody tr:nth-of-type(2n) {
    background-color: #ececec;
}

.tableBox table tbody tr:hover{
    background-color: #D3E0E0;
}

.tablePic table tr td .tableImg{
    border:1px solid #e0e0e0;
    width: 70px;
    height:70px;
    cursor: context-menu;
    vertical-align: middle;
}

.tablePic table tr td{
    line-height: 80px;
}

.tabScroll table thead{
    position:absolute;
    top:0;
    width: 100%;
    background: #dfdfdf;
}

.tablePic{
    position: relative;
    overflow:initial;
}

.tabScroll{
    height:300px;
    overflow: auto;
    margin-top:30px;
}





.btn{
    cursor: pointer;
}

.btn:hover{
    text-decoration: underline;
}


.data{
    margin-bottom:10px;
}

.data_id{
    float:left;
    width:50px;
    font-size:12px;
    color:#4a3931;
    line-height:1;
    padding-top:8px;
}

.order-2-Sm .data_id{
    width: 60px;
    font-size: 12px;
    line-height: 1;
    padding-top: 10px;
}

.data_id_order{
    float:left;
    width:95px;
    font-size:12px;
    color:#4a3931;
    line-height:42px;
}

.data_id_list{
    float:left;
    width:85px;
    font-size:12px;
    color:#4a3931;
    line-height:20px;
}
.form-control{
    width:420px;
    height:30px;
    border:#ecebe5 solid 1px;
    border-radius:2px;
    padding-left:10px;
}

.form-controlSm{
    width:48%;
    width:calc(100% - 130px);
    height:30px;
    border:#ecebe5 solid 1px;
    border-radius:2px;
    padding-left:10px;
}

.sex {
    width: calc(100% - 75px);
    height: 30px;
    border: #e0e0e0 solid 1px;
    padding-left: 10px;
    border-radius: 2px;
}

.ch{
    width:506px;
}
.country{
    width:148px;
}

.fl{
    float:left;
}
.fr{
    float:right;
}

.txt{
    line-height: 20px;
}
.shopint{
    width:420px;
    height:102px;
    border:#ecebe5 solid 1px;
    border-radius:2px;
    padding-left:10px;
    padding-top:10px;
    resize: none;
}




.pageAdd .pageRight .pageRightSm .pageGo:hover,
.searchRight button.btn-js:hover,
.searchRight button.btn-cj:hover,
.Pre-1:hover,
.Pre-2:hover{
    background-color:rgba(0,0,0,0.75);
}



.Pre-box{
    padding:10px 0;
    text-align: center;
    width:858px;
}

.ck_id{
    display:inline;
    margin-right:30px;
}
.square{
    width:160px;
    height:160px;
    border:#e0e0e0 solid 1px;
    float:left;
    text-align:center;
}
.circle{
    width: 50px;
    height: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    border:#e2e2e2 solid 1px;
    margin:0 auto;
    margin-top:34px;
}
.add{
    line-height:44px;
    font-size:30px;
    color:#e2e2e2;
}
.bt_ip{
    width:100px;
    height:36px;
    background:#e0b974;
    border-radius:2px;
    border:none;
    margin-top:18px;
}
.ip_image{
    font-size:16px;
    color:#ffffff;
}

/*---------shopAdm  end------------*/

/*---------order  star------------*/
.myshop_middle_order{
    background:#ffffff;
    border:#B7B9B8 solid 1px;
    padding:20px 30px 0 30px;
    margin-bottom:10px;
}

.myshop_middle_order .orderTit{
    margin-bottom:20px;
}

.orderTit .titSm{
    float: left;
    width:12.5%;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    color:#8F8F8F;
    cursor: not-allowed;
}

.orderTit.orderTitShow .titSm{
	cursor: pointer;
}

.orderTit .titSm.off{
    color:#483932;
    line-height: 16px;
    cursor: pointer;
}

.orderTit .titSm p{
    margin-bottom:10px;
}

.orderTit .titSm img{
    width: 100%;
}


.myshop_middle_order .contentBox{
    background-color:#f1f3f2;
    border:1px solid #d7d9d8;
}

.contentBox .contentTit{
    height:36px;
    line-height: 36px;
    padding-left:0px;
    color:#483932;
    border-bottom:1px solid #e0e0e0;
    font-size: 14px;
}

.myshop_middle_order .formBox{
    padding:10px;
    overflow: auto;
}

.formBox .ch_middle{
    width: 48%;
}

.formBox .ch_middle .form-control{
    width: 60%;
    width: calc(100% - 90px);
}

/* .formBox .data_id{
    line-height: 1;
    padding-top:14px;
    padding-bottom:5px;
} */

.txtFl{
    float: left;
    font-size: 16px;
    color: #4a3931;
    line-height: 42px;
}




.order_3{
    float:right;
    height:30px;
    line-height:42px;
}
.orderIm{
    vertical-align:middle
}
.ord_top{
    float:left;
    width:66%;
}
.ord_left{
    float:left;
    margin-left:10px;
}
.ord_left img{
   width: 60px;
	border: 1px solid #e0e0e0;
	vertical-align: middle;
}
.cn-mx{
    width:100%;
}

.ch_middle .ord_top .slev1 .slev{
    width:100%;
}
.cnBx{
    width:885px;
    
    float:left;
}


.ckBox1 {
    margin-right:10px;
    line-height:36px;
}
.data_92{
    float: left;
    width: 92px;
    font-size: 12px;
    color: #4a3931;
    line-height: 42px;
}
.rast1{
    margin-right:10px;
    height:inherit;
}
.data_lf{
    line-height:42px;
}
.lbst1{
    margin-right:50px;
}
.ord_left1{
    float:right;
}
.ord_left1 img{
    width:100px;
    border:1px solid #e0e0e0;
}
.ord_top1{
    float:left;
    width:70%;
}

.contentbtm{
    padding:18px 30px;
}
.mtCost{
    font-size:12px;
    color:#4a3931;
    margin-bottom:10px;
}
.mtName{
    height:42px;
    line-height:42px;
    background:#FFF;
    margin-bottom:10px;
    padding-left:20px;
    padding-right:20px;
}
.mtName span{
    font-size:12px;
    color:#836853;
}
.slm{
    border:#e0e0e0 solid 1px;
}
.slm table tr td{
    line-height:1;
}
.cnBy{
    font-size:20px;
}

.orderListImg{
    vertical-align: middle;
}

.styleImgSm{
    width:100px;
    height:100px;
    border:1px solid #e0e0e0;
    float: left;
    display: block;
}

.imgSmTxt{
    width: 150px;
    float: left;
    padding-left:10px;
}

.imgSmTxt p {
    line-height: 30px;
}

.searchTimeLine{
    float: left;
    line-height: 30px;
    margin-left:10px;
}

.timeBox .time{
    background-image:url("../images/icon_time.png");
    background-repeat: no-repeat;
    background-position:390px 4px;
    background-size: 20px 20px;
}

.timeBoxSm .time{
    background-image: url("../images/icon_time.png");
    background-repeat: no-repeat;
    background-position: 78px 6px;
    background-size: 15px 15px;
}

.data_block{
    font-size: 12px;
    color: #4a3931;
    line-height: 42px;
}


.rtname {
    width: calc(100% - 94px);
    line-height: 20px;
}

.bzIcon{
    height:20px;
    vertical-align: top;
    margin-left:5px;
}

.scrollBox{
    overflow: auto;
}

textarea:focus,
select:focus,
input:focus{
    border:1px solid #595959;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(89,89,89,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(89,89,89,.6);
}



.imgHover{
    width: 80px;
    position: relative;
}

.posImg{
    display: none;
    position: fixed;
    top:0;
    left:5px;
    z-index: 999;
    border:1px solid #e0e0e0;
}

.tableNone{
    line-height: 300px;
    text-align: center;
    font-size: 15px;
    background: #fff;
}

.tableNone img{
    vertical-align: sub;
}

.orderSelectBox{
    width:210px;
    cursor: pointer;
}

.notpointer{
    cursor: inherit;
}

.orderSelectBox .data_id{
	width:190px;
	font-size: 12px;
    padding-top: 0;
}

.timeBox .data_id{
	width:140px;
}

.data_idTxt{
	width:280px;
}

.ord_top .ckBox1 {
	line-height:inherit;
	margin-top:9px;
}

.formBox .ch_middle .ord_top .form-control{
	width:100%;
}


.formBox .w-400 .data_id{
    padding-top: 8px;
    line-height: 1;
}



.col-25{
	width:25%;
	float:left;
}
